HQRentalsPlugin\HQRentalsModels\HQRentalsModelsActiveRate S

Total Complexity 48
Dependencies 3
Dependents 4
Total lines 532
Lines of code 275
Logical lines of code 117
Comment lines 20
Methods 35
Properties 46

Methods 35

Method Rating Maintainability Complexity Lines of code
getOrderMetaForQuery()
S
56 6 22
__construct()
S
59 3 14
parseDataToSaveOnDB()
S
48 1 33
formatRateForDisplay()
S
68 3 7
setDBFromAPI()
S
50 1 28
all()
S
61 2 12
create()
S
56 1 18
find()
S
58 1 17
setFromPost()
S
72 2 5
setFromVehicleClass()
S
67 2 7
allRatesFromVehicleClass()
S
66 2 8
getQueryArgumentsFromVehicleClass()
S
62 1 14
getAllMetaTag()
S
63 1 11
setActiveRateFromApi()
S
66 1 9
first()
S
91 1 2
getFormattedBaseRate()
S
80 1 3
getFormattedBaseRateAsNumber()
S
80 1 3
getFormattedMinuteRate()
S
80 1 3
getFormattedMinuteRateAsNumber()
S
80 1 3
getFormattedHourlyRate()
S
80 1 3
getFormattedHourlyRateAsNumber()
S
80 1 3
getFormattedDailyRate()
S
80 1 3
getDailyRateAmountForDisplay()
S
82 1 3
getMonthlyRateAmountForDisplay()
S
82 1 3
getFormattedDailyRateAsNumber()
S
80 1 3
getFormattedWeeklyRate()
S
80 1 3
getFormattedWeeklyRateAsNumber()
S
80 1 3
getFormattedMonthlyRate()
S
79 1 3
getFormattedMonthlyRateAsNumber()
S
80 1 3
ratePublicInterface()
S
67 1 8
getDailyRateObject()
S
82 1 3
getDataToCreateTable()
S
72 1 6
getTableName()
S
82 1 3
getDailyRateObjectDB()
S
82 1 3
getDailyRateAmountForDisplayDB()
S
81 1 3